#define _CRT_SECURE_NO_WARNINGS

#include "priority_queue.h"

int main()
{
	TL::priority_queue<int, deque<int>, TL::less<int>> pi;
	pi.push(6);
	pi.push(1);
	pi.push(10);
	pi.push(3);
	/*TL::priority_queue<int, deque<int>> pi2;
	pi2 = pi;*/
	while (!pi.empty())
	{
		cout << pi.top() << " ";
		cout << pi.size() << endl;
		pi.pop();
	}
	return 0;
}